let s = 'a';
let n = 123;
let f = false;
let u = undefined;
let nu = null;

// console.log(Boolean(s)); // true 显示类型转换
// console.log(Boolean(0)); // false
// console.log(Boolean(-1)); // true
// console.log(Boolean(Infinity)); // true 无穷大
// console.log(Boolean(-Infinity)); // true 负无穷大
// console.log(Boolean(NaN)); // false
// console.log(Boolean(null)); // false
// console.log(Boolean(undefined)); // false
// console.log(Boolean(false)); // false
// console.log(Boolean()); // false

// console.log(Number('123')); // 123
// console.log(Number('abc')); // NaN
// console.log(Number('')); // 0
// console.log(Number('1a1a1a')); // NaN
// console.log(Number('0x10')); // 16
// console.log(Number(true)); // 1
// console.log(Number(null)); // 0
// console.log(Number(undefined)); // NaN
// console.log(Number()); // 0

// function add(x, y) {
//   return Number(x) + Number(y);
// }
// add('1' + 2);

console.log(String(n));
